/* 常规 */
@font-face {
  font-family: 'Regular';    
  src: url('../iconSize/PingFang\ Regular.ttf');
}

/* 特粗 */
@font-face {
  font-family: 'Bold';      
  src: url('../iconSize/PingFang\ Bold.ttf');
}
/* 中等 */
@font-face {
  font-family: 'Medium';    
  src: url('../iconSize/PingFang\ Medium.ttf');
}
/* common */
html, body {
  position: relative;
  height: 100%;
}
body {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  color:#000;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  background: url(https://img.hxjbcdn.com/b90598ac-24af-4959-bd1a-e23978013ab7.png) no-repeat;
  background-size: cover;

}
.swiper-container {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.swiper-slide{
  height: 100%;
  width: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  justify-content: center;
}
.posLogo{
  width: 6.6vw;
  position: absolute;
  left: 4vw;
  top: 4vw;
  z-index: -1;
}
.wrap_box{
  width: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.wrap_boxindex{
  /* height: 100%; */
  width: 100vw;
  background: #f8b62d;
}
.wrap_boxindex .logo{
  width: 22.6vw ;
  height: 22.6vw;
  margin: 0 auto;
}
.wrap_boxindex .yangtxt{
  width: 44vw;
  margin-top: 6vw;
  margin-bottom: 16vw;
}
.wrap_box .indexImg{
  height: 100%;
}
.wrap_box .title{
  font-size: 7.2vw;
  line-height: 7.2vw;
  color: #fff;
  font-family: bold;
}
.wrap_box .detail{
  font-size: 4.26vw;
  line-height: 10.6vw;
  color: #fff;
  margin-bottom: 2vw;
  font-family: Regular;
}
.wrap_box .detailSmile{
  font-size: 3.6vw;
  line-height: 10.6vw;
  color: #fff;
  margin-bottom: 2vw;
}
.wrap_box .detailBr{
  font-size: 4vw;
  line-height:6.4vw;
  color: #fff;
  margin-top: 2.2vw;
  margin-bottom: 3vw;
}
.wrap_box .titleName{
  font-size: 7.06vw;
  line-height: 7.06vw;
  color: #fff;
  font-family: Bold;
}
.wrap_box .addressName{
  font-size: 4vw;
  line-height: 7.2vw;
  margin-top:2.6vw;
  color: #fff;
  text-align: center;
}
.wrap_box  .download{
  width: 47.5vw;
  height: 10.1vw;
  background:#fff;
  border-radius:5.05vw;
  text-align: center;
  line-height: 10.1vw;
  font-size: 5vw;
  color: #F8B62D;
  font-family: Medium;
  z-index: 99999;
}
.wrap_box  .detailImg{
  width: 100vw;
  
}
.posDown{
  width: 34.6vw;

}
.phone{
  width:53vw;
  height: 103vw;
  margin-bottom: 6vw;
}
.xiaArrow,.topArrow{
  width:4.6vw;
  height:4.2vw;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 4vw;
  margin: 0 auto;
  z-index: 99;
}
.address{
  width:69vw;
  margin:4vw auto;
}
.addressImg{
  width: 100vw;
  height: 100%;
}
.wrap_box .indexImg{
  width: 100vw !important;
}